Builder

class Builder : GeneratedMessage.Builder<BuilderT> , ClientOnlyProtos.DeviceProfileOrBuilder

This abstraction is used to contain any configuration for provisioning a node on any client.
It is useful for importing and exporting configurations.
Protobuf type meshtastic.DeviceProfile

Functions

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Predefined messages for CannedMessage
optional string canned_messages = 8;
Link copied to clipboard

The url of the channels from our node
optional string channel_url = 3;
Link copied to clipboard

The Config of the node
optional .meshtastic.LocalConfig config = 4;
Link copied to clipboard

Fixed position data
optional .meshtastic.Position fixed_position = 6;
Link copied to clipboard

Long name for the node
optional string long_name = 1;
Link copied to clipboard

The ModuleConfig of the node
optional .meshtastic.LocalModuleConfig module_config = 5;
Link copied to clipboard

Ringtone for ExternalNotification
optional string ringtone = 7;
Link copied to clipboard

Short name of the node
optional string short_name = 2;
Link copied to clipboard

Predefined messages for CannedMessage
optional string canned_messages = 8;
Link copied to clipboard
open fun getCannedMessagesBytes(): ByteString

Predefined messages for CannedMessage
optional string canned_messages = 8;
Link copied to clipboard
open fun getChannelUrl(): String

The url of the channels from our node
optional string channel_url = 3;
Link copied to clipboard
open fun getChannelUrlBytes(): ByteString

The url of the channels from our node
optional string channel_url = 3;
Link copied to clipboard

The Config of the node
optional .meshtastic.LocalConfig config = 4;
Link copied to clipboard

The Config of the node
optional .meshtastic.LocalConfig config = 4;
Link copied to clipboard

The Config of the node
optional .meshtastic.LocalConfig config = 4;
Link copied to clipboard
fun getDescriptor(): Descriptors.Descriptor
Link copied to clipboard
open fun getDescriptorForType(): Descriptors.Descriptor
Link copied to clipboard

Fixed position data
optional .meshtastic.Position fixed_position = 6;
Link copied to clipboard

Fixed position data
optional .meshtastic.Position fixed_position = 6;
Link copied to clipboard

Fixed position data
optional .meshtastic.Position fixed_position = 6;
Link copied to clipboard
open fun getLongName(): String

Long name for the node
optional string long_name = 1;
Link copied to clipboard
open fun getLongNameBytes(): ByteString

Long name for the node
optional string long_name = 1;
Link copied to clipboard

The ModuleConfig of the node
optional .meshtastic.LocalModuleConfig module_config = 5;
Link copied to clipboard

The ModuleConfig of the node
optional .meshtastic.LocalModuleConfig module_config = 5;
Link copied to clipboard

The ModuleConfig of the node
optional .meshtastic.LocalModuleConfig module_config = 5;
Link copied to clipboard
open fun getRingtone(): String

Ringtone for ExternalNotification
optional string ringtone = 7;
Link copied to clipboard
open fun getRingtoneBytes(): ByteString

Ringtone for ExternalNotification
optional string ringtone = 7;
Link copied to clipboard
open fun getShortName(): String

Short name of the node
optional string short_name = 2;
Link copied to clipboard
open fun getShortNameBytes(): ByteString

Short name of the node
optional string short_name = 2;
Link copied to clipboard

Predefined messages for CannedMessage
optional string canned_messages = 8;
Link copied to clipboard

The url of the channels from our node
optional string channel_url = 3;
Link copied to clipboard
open fun hasConfig(): Boolean

The Config of the node
optional .meshtastic.LocalConfig config = 4;
Link copied to clipboard

Fixed position data
optional .meshtastic.Position fixed_position = 6;
Link copied to clipboard
open fun hasLongName(): Boolean

Long name for the node
optional string long_name = 1;
Link copied to clipboard

The ModuleConfig of the node
optional .meshtastic.LocalModuleConfig module_config = 5;
Link copied to clipboard
open fun hasRingtone(): Boolean

Ringtone for ExternalNotification
optional string ringtone = 7;
Link copied to clipboard
open fun hasShortName(): Boolean

Short name of the node
optional string short_name = 2;
Link copied to clipboard
Link copied to clipboard

The Config of the node
optional .meshtastic.LocalConfig config = 4;
Link copied to clipboard

Fixed position data
optional .meshtastic.Position fixed_position = 6;
Link copied to clipboard
open fun mergeFrom(input: CodedInputStream, extensionRegistry: ExtensionRegistryLite): ClientOnlyProtos.DeviceProfile.Builder
Link copied to clipboard

The ModuleConfig of the node
optional .meshtastic.LocalModuleConfig module_config = 5;
Link copied to clipboard

Predefined messages for CannedMessage
optional string canned_messages = 8;
Link copied to clipboard

Predefined messages for CannedMessage
optional string canned_messages = 8;
Link copied to clipboard

The url of the channels from our node
optional string channel_url = 3;
Link copied to clipboard

The url of the channels from our node
optional string channel_url = 3;
Link copied to clipboard

The Config of the node
optional .meshtastic.LocalConfig config = 4;
Link copied to clipboard

Fixed position data
optional .meshtastic.Position fixed_position = 6;
Link copied to clipboard

Long name for the node
optional string long_name = 1;
Link copied to clipboard

Long name for the node
optional string long_name = 1;
Link copied to clipboard

The ModuleConfig of the node
optional .meshtastic.LocalModuleConfig module_config = 5;
Link copied to clipboard

Ringtone for ExternalNotification
optional string ringtone = 7;
Link copied to clipboard

Ringtone for ExternalNotification
optional string ringtone = 7;
Link copied to clipboard

Short name of the node
optional string short_name = 2;
Link copied to clipboard

Short name of the node
optional string short_name = 2;